package org.assistant.common.exception;

public class ImplementNotFoundException extends Exception {
	private static final long serialVersionUID = 4178127255716139904L;

	public ImplementNotFoundException() {
		super("获取接口的实现类时出错啦");
	}

	public ImplementNotFoundException(Class<?> interfaceClass) {
		super("获取接口的实现类[ " + interfaceClass.getName() + " ]时出错啦");
	}

	public ImplementNotFoundException(Class<?> interfaceClass, String msg) {
		super("获取接口的实现类[ " + interfaceClass.getName() + " ]时出错啦：" + msg);
	}

	public ImplementNotFoundException(String interfaceName, String msg) {
		super("获取接口的实现类[ " + interfaceName + " ]时出错啦：" + msg);
	}

	public ImplementNotFoundException(String msg, Throwable throwable) {
		super(msg, throwable);
	}
}
